package org.atlantis.grosbeak.lang.fruit;

/**
 * 实例化对象的方式。
 * 
 * @author <a href="mailto:seenoevil.cn@gmail.com">SeeNoEvil</a>
 * 
 * @param <T>
 */
public interface Fruiting<T> {

	/**
	 * 生成一个对象。
	 * 
	 * @param args
	 *            可能需要的参数。
	 * @return 新对象。
	 */
	T fruit(Object[] args);
}
